原创 C指針原理(5)

[plain] view plaincopyprint? .section .data     myvalue:        .byte 67,68,69,70,0     mygs:        .asciz "%

原创 ISE中進行綜合後時序查看

ISE中進行綜合後,查看生成的report,找到Timing Report部分。簡要分析如下: ====================================================================

原创 verilog module 傳參數後,該模塊如何應用其參數

module  module_name  #(parameter  WD = 12)( 相關接口定義 ); always@(posedge clk or negedge rst_n)begin if(!rst_n)  x <= {WD{

原创 verilog 實現加法器

verilog 實現加法器 (1)半加器的實現 原理:半加器是由兩個一位輸入實現的,與全加器的區別是不帶進位加,相對比較簡單,其邏輯關係爲:  進位輸出:Ci+1=Ai*Bi  和輸出:Si = Ai^Bi       其中*爲與邏輯,

原创 C指針原理(3)

轉自:http://blog.csdn.net/myhaspl/article/details/14139759 Linux 平臺的標準彙編器是 GAS,它是 GCC 所依賴的後臺彙編工具,通常包含在 binutils 軟件包中,--gs

原创 定點數與浮點數區別

轉自http://www.cnblogs.com/cloudseawang/archive/2007/02/06/641652.html 定點數與浮點數區別 最近做HDR時,經常要用NV提供的16位紋理,它的說明書16位能達到24

原创 Modelsim之 DO文件簡介

轉自:http://www.cnblogs.com/LJWJL/archive/2013/01/14/simulation.html  網上的關於DO文件的編寫好像資料不多,比較雜,所以本人總結一下常用的簡單語法,方便大家查看。其實本

原创 verilog中的有符號數運算

verilog中的有符號數運算 有符號數的計算:若有需要關於有號數的計算,應當利用Verilog 2001所提供的signed及$signed()機制。 Ex: input  signed [7:0] a, b; ou

原创 C指針原理(9)

轉自:http://blog.csdn.net/myhaspl/article/details/14224755 我們使用m標記可以直接在內存中對數進行操作,前面的例子對變量進行操作時都需要將變量值存儲在要修改的寄存器中,然後將它寫回

原创 C指針原理(11)

轉自:http://blog.csdn.net/myhaspl/article/details/14445431 二、flex和bison聯合工作 1 、我們開始構造一個計算器程序。 創建flex代碼 /*計算器*/ %{

原创 error spawning cl.exe 的解決方法

可能很多人在安裝VC 6.0後有過點擊“Compile”或者“Build”後被出現的 “Compiling... ,Error spawning cl.exe”錯誤提示給鬱悶過。很多人的 選擇是重裝,實際上這個問題很多情況下是由於路徑設

原创 C指針原理(4)

轉自:http://blog.csdn.net/myhaspl/article/details/14140035 首先我們先用匯編編寫一個helloworld,注意我們直接在彙編代碼中調用C語言的printf函數將"hello,world

原创 C指針原理(6)

轉自:http://blog.csdn.net/myhaspl/article/details/14140551 內聯彙編的重要性體現在它能夠靈活操作,而且可以使其輸出通過 C 變量顯示出來。因爲它具有這種能力,所以 "asm" 可以用作

原创 C指針原理(8)

轉自:http://blog.csdn.net/myhaspl/article/details/14148715 [cpp] view plaincopyprint? #include <stdio.h>   int 

原创 C指針原理(12)

轉自:http://blog.csdn.net/myhaspl/article/details/14644629 (2)擴充計算器 加入對括號和註釋的支持, 首先修改flex文件,在第二部分加入更多的詞法規則(對於註釋直接忽略):