[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Why is the Zilog Z80 considered to be an 8 bit processor?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 7
Thread images: 2

File: 1471872895456.png (638KB, 599x799px) Image search: [Google]
1471872895456.png
638KB, 599x799px
>all 8 bit registers can be addressed in pairs as single 16 bit registers like x86 processors can
>can do 16 bit data load operations
>can do 16 bit arithmetic operations
>a good portion of the opcodes are 16 bits in length
>has an 8 bit data bus, but so did the 16 bit Intel 8088
How is the Zilog Z80 not considered to be a 16 bit processor?
>>
>>59630370
afaik to be called an n-bit processor the operand size must be n bits
are there some operations that only allow 8-bit operands?
>>
>>59630370
Because it has 8-bit registers.
>>
File: 1412331785489.jpg (248KB, 1034x767px) Image search: [Google]
1412331785489.jpg
248KB, 1034x767px
acc reg is 8bit so all ops are 8bit.
>>
>>59630410
>are there some operations that only allow 8-bit operands?
Some of the arithmetic operations are 8 bit only, but it sounds like 16 bit versions of those operations are easily doable in software with just a couple extra steps.

>>59630567
While A and A' are 8 bit accumulators, HL and HL' are 16 bit accumulators. IX and IY can also be used as 16 bit accumulators according to Wikipedia. Is simply having accumulators A and A' that aren't 16 bit enough for the processor to not be considered 16 bit?
>>
>>59630806
>Some of the arithmetic operations are 8 bit only
This is probably the reason. I'm guessing to qualify for a 16-bit architecture all operations must allow 16-bit operands
>but it sounds like 16 bit versions of those operations are easily doable in software with just a couple extra steps.
That is true for pretty much any architecture
>>
>>59630370
>>59631148
On looking a bit further, it seems the problem is that the Z80 doesn't have a 16 bit internal data bus. The Intel 8088 still has a 16 bit internal data bus, even though it has an 8 bit external data bus. What operations the processor is capable off performing apparently isn't considered.
Thread posts: 7
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.