表1 - z80 cpu的主要指令指令的種類
助記符功能
運算指令
add a,num把數值num加到暫存器a的值上
add a,reg把暫存器reg的值加到暫存器a的值上
sub num從暫存器a的值中減去數值num
sub reg從暫存器a的值中減去暫存器reg的值
inc reg將暫存器reg的值加1
dec reg將暫存器reg的值減1
and num計算暫存器a的值和數值num的邏輯積
and reg計算暫存器a的值和暫存器reg的值得邏輯積
or num計算暫存器a的值和數值num的邏輯和
or reg計算暫存器a的值和暫存器reg的值的邏輯和
xor num計算暫存器a的值和數值num的邏輯異或
xor reg計算暫存器a的值和暫存器reg的值的邏輯異或
sla reg對暫存器reg的值進行算數左移運算
sra reg對暫存器reg的值進行算術右移運算
srl reg對暫存器reg的值進行邏輯右移運算
cp num比較暫存器a的值和數值num的大小
cp reg比較暫存器a的值和暫存器reg的值的大小
記憶體與cpu之間的輸入輸出指令
ld reg,num把數值num寫入到暫存器reg中
ld reg1,reg2把暫存器reg2的值寫入到暫存器reg1中
ld (num),reg把暫存器reg的值寫入到位址num上
ld (reg1),reg2把暫存器reg2的值寫入到存放在暫存器reg1中的位址上
push reg把暫存器reg的值寫入到棧中
pop reg把由棧頂讀出的資料存放到暫存器reg中
i/o與cpu之間的輸入輸出指令
in a,(num)從位址num中讀出資料,存放到暫存器a中
in reg,(c)從儲存在暫存器c中位址上讀出資料,存放到暫存器reg中
out (num),a把暫存器a的值寫入到位址num中
out (c),reg把暫存器reg的值寫入到儲存在暫存器c中的位址上
程式流程控制指令
jp num使程式的流程跳轉到位址num上,接下來從那個位址上的指令開始執行
call num呼叫存放在位址num上的子例程
ret從子例程中返回
halt中止cpu的執行
表2 - z80 cpu的暫存器z80 cpuaf
bcde
hlir
ixiy
sppc
網頁製作中應用CSS控制文字的主要指令
本章要介紹的是文字相關的 css指令。通 常乙個 的內容最多的就是文字了,透過這些文字相關的 css指令,您可以將您的 網頁內容排版得美美的。本章將分兩個部份為您介紹,第一部份是字型性質的 css指 令,用以控制文字字型的各種樣式 第二部份介紹的是文字性質的 css指令,用以控 制文字段落的外觀及擺...
CPU中的主要暫存器
在cpu中至少要有六類暫存器。這些暫存器用來暫存乙個計算機字。根據需要,可以擴充其數目。下面詳細介紹這些暫存器的功能與結構。1.資料緩衝暫存器 dr 資料緩衝暫存器用來暫時存放由記憶體儲器讀出的一條指令或乙個資料字 反之,當向記憶體存入一條指令或乙個資料字時,也暫時將它們存放在資料緩衝暫存器中。緩衝...
CPU中的主要暫存器
在cpu中至少要有六類暫存器 指令暫存器 ir 程式計數器 pc 位址暫存器 ar 資料暫存器 dr 累加暫存器 ac 程式狀態字暫存器 psw 這些暫存器用來暫存乙個計算機字,其數目可以根據需要進行擴充。1.資料暫存器 資料暫存器 data register,dr 又稱資料緩衝暫存器,其主要功能是...